package com.rdc.qingkou.retrofitService;



import com.rdc.qingkou.dto.CardDTO;
import com.rdc.qingkou.dto.ResultDTO;

import java.util.List;

import io.reactivex.Observable;
import retrofit2.Response;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Query;


public interface IBrowseService {

    //按标签获取卡片
    @GET("?")
    Observable<Response<List<CardDTO>>> getCardByTag(@Query("tag") String tag,
                                                     @Query("currentPage") int currentPage);

    @GET("?")
    Observable<Response<List<CardDTO>>> getCardByKey(@Query("userId") int userId,
                                                     @Query("currentPage") int currentPage);

    @POST("?")
    Observable<Response<ResultDTO>> subscribe(@Query("subscribeId") int subscribeId, @Query("userId") int userId);

}
